*Warning, this contains spoilers*
Last night, the second semi-final of the 60th Anniversary of the Eurovision Song Contest took place in Vienna. The line-up was strong, with many Eurovision fans struggling to pick their favourites! Nevertheless, after the voting was complete, Europe and Australia picked their top 10. Here are the next 10 finalists:
-
Lithuania
-
Poland
-
Slovenia
-
Sweden
-
Norway
-
Montenegro
-
Cyprus
-
Azerbaijan
-
Latvia
-
Israel
This means our final line up is complete, and the final running order was also decided tomorrow. Here is the final running order:
-
Slovenia
-
France
-
Israel
-
Estonia
-
UK
-
Armenia
-
Lithuania
-
Serbia
-
Norway
-
Sweden
-
Cyprus
-
Australia
-
Belgium
-
Austria
-
Greece
-
Montenegro
-
Germany
-
Poland
-
Latvia
-
Romania
-
Spain
-
Hungary
-
Georgia
-
Azerbaijan
-
Russia
-
Albania
-
Italy